package liceo;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;

/**
 *
 * @author kndidox
 */
public class panelRe extends JPanel{
     protected JLabel nomaEtiqueta,cimaEtiqueta,dhmaEtiqueta,thmaEtiqueta;
     protected JLabel grmaEtiqueta,vimaEtiqueta,trmaEtiqueta,ltmaEtiqueta;
     protected JLabel ttmaEtiqueta,otnomEtiqueta,ciotEtiqueta,tlotEtiqueta;
     protected JLabel nopaEtiqueta,cipaEtiqueta,dhpaEtiqueta,thpaEtiqueta;
     protected JLabel grpaEtiqueta,vipaEtiqueta,trpaEtiqueta,ltpaEtiqueta;
     protected JLabel ttpaEtiqueta,repre;
     protected JTextField nomaT,cimaT,dhmaT,thmaT,grmaT,ltmaT,ttmaT,otnomT,otciT;
     protected JTextField nopaT,cipaT,dhpaT,thpaT,grpaT,ltpaT,ttpaT,tlotT;
     protected JRadioButton vimaRs,vimaRn,trmaRs,trmaRn,cimaRv,cimaRe,reRBo;
     protected JRadioButton vipaRs,vipaRn,trpaRs,trpaRn,cipaRv,cipaRe,reRBm,reRBp;
     private ButtonGroup reRB,vimaRB,vipaRB,trmaRB,trpaRB,cimaRB,cipaRB;
     protected JButton consultarpaBot, consultarmaBot;

    panelRe()
    {
        this.setLayout(null);
        nomaEtiqueta = new JLabel("Nombre de la Madre");
        nomaEtiqueta.setBounds(20,20,160,20);
        this.add(nomaEtiqueta);

        nomaT = new JTextField(50);
        nomaT.setBounds(170,20,120,20);
        this.add(nomaT);

        cimaEtiqueta = new JLabel("Cedula de Identidad");
        cimaEtiqueta.setBounds(20,50,130,20 );
        this.add(cimaEtiqueta);

        cimaRv = new JRadioButton("V");
        cimaRv.setBounds(170,40,40,20);
        this.add(cimaRv);

        cimaRe = new JRadioButton("E");
        cimaRe.setBounds(170,60,40,20);
        this.add(cimaRe);

        cimaRB = new ButtonGroup();
        cimaRB.add(cimaRv);
        cimaRB.add(cimaRe);

        cimaT = new JTextField(20);
        cimaT.setBounds(210,50,80,20);
        this.add(cimaT);

        consultarmaBot = new JButton("Buscar");
        consultarmaBot.setBounds(300, 50, 90, 20);
        this.add(consultarmaBot);

        dhmaEtiqueta = new JLabel("Direccion de Habitacion");
        dhmaEtiqueta.setBounds(20,180,150,20);
        this.add(dhmaEtiqueta);

        dhmaT = new JTextField(300);
        dhmaT.setBounds(170,180,200,20);
        this.add(dhmaT);

        thmaEtiqueta = new JLabel("Telefono de Habitacion");
        thmaEtiqueta.setBounds(20,120,150,20);
        this.add(thmaEtiqueta);

        thmaT = new JTextField (50);
        thmaT.setBounds(170,120,150,20);
        this.add(thmaT);

        grmaEtiqueta = new JLabel("Grado de Instruccion");
        grmaEtiqueta.setBounds(20,150,150,20);
        this.add(grmaEtiqueta);

        grmaT = new JTextField(20);
        grmaT.setBounds(170,150,150,20);
        this.add(grmaT);

        vimaEtiqueta = new JLabel("Vive?");
        vimaEtiqueta.setBounds(20,90,80,20);
        this.add(vimaEtiqueta);

        vimaRs = new JRadioButton("Si");
        vimaRs.setBounds(170,90,40,20);
        this.add(vimaRs);

        vimaRn = new JRadioButton("No");
        vimaRn.setBounds(210,90,40,20);
        this.add(vimaRn);

        vimaRB = new ButtonGroup();
        vimaRB.add(vimaRs);
        vimaRB.add(vimaRn);


        trmaEtiqueta = new JLabel("Trabaja?");
        trmaEtiqueta.setBounds(20,210,100,20);
        this.add(trmaEtiqueta);

        trmaRs = new JRadioButton ("Si");
        trmaRs.setBounds(170,210,40,20);
        this.add(trmaRs);

        trmaRn = new JRadioButton("No");
        trmaRn.setBounds(210,210,40,20);
        this.add(trmaRn);

        trmaRB = new ButtonGroup();
        trmaRB.add(trmaRs);
        trmaRB.add(trmaRn);


        ltmaEtiqueta = new JLabel("Lugar de Trabajo");
        ltmaEtiqueta.setBounds(20,240,120,20);
        this.add(ltmaEtiqueta);

        ltmaT = new JTextField(300);
        ltmaT.setBounds(170,240,120,20);
        this.add(ltmaT);

        ttmaEtiqueta = new JLabel("Telefono del Trabajo");
        ttmaEtiqueta.setBounds(20,270,120,20);
        this.add(ttmaEtiqueta);

        ttmaT = new JTextField(20);
        ttmaT.setBounds(170,270,120,20);
        this.add(ttmaT);

        nopaEtiqueta = new JLabel("Nombre del Padre");
        nopaEtiqueta.setBounds(450,20,120,20);
        this.add(nopaEtiqueta);

        nopaT = new JTextField(50);
        nopaT.setBounds(610,20,120,20);
        this.add(nopaT);

        cipaEtiqueta = new JLabel("Cedula de Identidad");
        cipaEtiqueta.setBounds(450,50,120,20);
        this.add(cipaEtiqueta);

        cipaRv = new JRadioButton("V");
        cipaRv.setBounds(610,40,40,20);
        this.add(cipaRv);

        cipaRe = new JRadioButton("E");
        cipaRe.setBounds(610,60,40,20);
        this.add(cipaRe);

        cipaRB = new ButtonGroup();
        cipaRB.add(cipaRv);
        cipaRB.add(cipaRe);

        cipaT = new JTextField(50);
        cipaT.setBounds(650,50,80,20);
        this.add(cipaT);

        consultarpaBot = new JButton("Buscar");
        consultarpaBot.setBounds(740, 50, 90, 20);
        this.add(consultarpaBot);

        dhpaEtiqueta = new JLabel("Direccion de Habitacion");
        dhpaEtiqueta.setBounds(450,179,150,20);
        this.add(dhpaEtiqueta);

        dhpaT = new JTextField(300);
        dhpaT.setBounds(610,170,130,20);
        this.add(dhpaT);

        thpaEtiqueta = new JLabel("Telefono de la Habitacion");
        thpaEtiqueta.setBounds(450,110,150,20);
        this.add(thpaEtiqueta);

        thpaT = new JTextField(50);
        thpaT.setBounds(610,110,150,20);
        this.add(thpaT);

        grpaEtiqueta = new JLabel("Grado de Instruccion");
        grpaEtiqueta.setBounds(450,140,150,20);
        this.add(grpaEtiqueta);

        grpaT = new JTextField(50);
        grpaT.setBounds(610,140,100,20);
        this.add(grpaT);

        vipaEtiqueta = new JLabel("Vive?");
        vipaEtiqueta.setBounds(450,90,60,20);
        this.add(vipaEtiqueta);

        vipaRs = new JRadioButton("Si");
        vipaRs.setBounds(610,90,40,20);
        this.add(vipaRs);

        vipaRn = new JRadioButton("No");
        vipaRn.setBounds(660,90,40,20);
        this.add(vipaRn);

        vipaRB = new ButtonGroup();
        vipaRB.add(vipaRs);
        vipaRB.add(vipaRn);

        trpaEtiqueta = new JLabel("Trabaja?");
        trpaEtiqueta.setBounds(450,200,80,20);
        this.add(trpaEtiqueta);

        trpaRs = new JRadioButton ("Si");
        trpaRs.setBounds(610,200,40,20);
        this.add(trpaRs);

        trpaRn = new JRadioButton("No");
        trpaRn.setBounds(660,200,40,20);
        this.add(trpaRn);

        trpaRB = new ButtonGroup();
        trpaRB.add(trpaRs);
        trpaRB.add(trpaRn);

        ltpaEtiqueta = new JLabel("Lugar de Trabajo");
        ltpaEtiqueta.setBounds(450,230,150,20);
        this.add(ltpaEtiqueta);

        ltpaT = new JTextField(300);
        ltpaT.setBounds(610,230,150,20);
        this.add(ltpaT);

        ttpaEtiqueta = new JLabel("Telefono del Trabajo");
        ttpaEtiqueta.setBounds(450,260,150,20);
        this.add(ttpaEtiqueta);

        ttpaT = new JTextField(50);
        ttpaT.setBounds(610,260,150,20);
        this.add(ttpaT);

        repre = new JLabel ("Quien es el Representante?");
        repre.setBounds(20,300,160,20);
        this.add(repre);

        reRBm = new JRadioButton("Madre");
        reRBm.setBounds(200,300,80,20);
        this.add(reRBm);

        reRBp = new JRadioButton("Padre");
        reRBp.setBounds(300,300,80,20);
        this.add(reRBp);

        reRBo = new JRadioButton("Otro");
        reRBo.setBounds(400,300,80,20);
        this.add(reRBo);

        otnomEtiqueta = new JLabel("Nombre y Apellido");
        otnomEtiqueta.setBounds(20,330,130,20);
        this.add(otnomEtiqueta);

        otnomT = new JTextField(50);
        otnomT.setBounds(170,330,150,20);
        this.add(otnomT);

        ciotEtiqueta = new JLabel("Cedula de Identidad");
        ciotEtiqueta.setBounds(350,330,130,20);
        this.add(ciotEtiqueta);

        otciT = new JTextField(50);
        otciT.setBounds(510,330,150,20);
        this.add(otciT);

        tlotEtiqueta = new JLabel("Telefono de contacto");
        tlotEtiqueta.setBounds(20,360,130,20);
        this.add(tlotEtiqueta);

        tlotT = new JTextField(50);
        tlotT.setBounds(170,360,150,20);
        this.add(tlotT);


        reRB = new ButtonGroup();
        reRB.add(reRBm);
        reRB.add(reRBp);
        reRB.add(reRBo);
        itemRe botones = new itemRe(this);
        vimaRs.addItemListener(botones);
        vimaRn.addItemListener(botones);
        trmaRs.addItemListener(botones);
        trmaRn.addItemListener(botones);
        vipaRs.addItemListener(botones);
        vipaRn.addItemListener(botones);
        trpaRs.addItemListener(botones);
        trpaRn.addItemListener(botones);
        reRBm.addItemListener( botones);
        reRBp.addItemListener( botones);
        reRBo.addItemListener( botones);

    }//fin constructor

    //Metodos get
    public String getnomaT()
    {
        return nomaT.getText();
    }

    public long getcimaT()
    {
        return Long.parseLong(cimaT.getText());
    }

    public String getdhmaT()
    {
        return dhmaT.getText();
    }

    public long getthmaT()
    {
        return Long.parseLong(thmaT.getText());
    }

    public String getgrmaT()
    {
        return grmaT.getText();
    }

    public Long getltmaT()
    {
        return Long.parseLong(ltmaT.getText());
    }

    public String getttmaT()
    {
        return ttmaT.getText();
    }

    public String getnopaT()
    {
        return nopaT.getText();
    }

    public long getcipaT()
    {
        return Long.parseLong(cipaT.getText());
    }

    public String getdhpaT()
    {
        return dhpaT.getText();
    }

    public long getthpaT()
    {
        return Long.parseLong(thpaT.getText());
    }

    public String getgrpaT()
    {
        return grpaT.getText();
    }

    public long getltpaT()
    {
        return Long.parseLong(ltpaT.getText());
    }

    public String getttpaT()
    {
        return ttpaT.getText();
    }

    public String getotnomT()
    {
        return otnomT.getText();
    }

    public long otciT()
    {
        return Long.parseLong(otciT.getText());
    }

    public long gettlotT()
    {
        return Long.parseLong(tlotT.getText());
    }
}//Fin de la clase